# 递归读取指定路径下的所有文件目录
import os
path='E:\XMTUFace'
size = 0


# 读取指定目录下的所有文件以及目录
def getfilesize(path):
    global size
    # 获取指定路径下的所有目录与文件
    files=os.listdir(path)
    # 循环目录
    for item in files:
        # 判断路径是否为目录
        if os.path.isdir(path+'\\'+item):
            # 是目录，递归下级
            getfilesize(path+'\\'+item)
        else:
            #路径为文件，获取文件的大小并统计
            size=size+ os.path.getsize(path+'\\'+item)


getfilesize(path)
print(path,"的总大小为：",size/1024,"kb")
# 定义方法获取指定路径下的文件
#def getfile(path):
  #  file_list = os.listdir(path)
   # return False
